<html>
  <head><title>SP Objects</title>
    <script src="codepress/codepress.js" type="text/javascript"></script> 
    <link rel="stylesheet" href="style.css" type="text/css" media="all" />
  </head>
  <body>

    <h1>Procedure Object: F_QT_CAN_VIEW_STAT.SQL</h1>
    <p><b>Author:</b> </p>
    <p><b>Date:</b> </p>
    <p><b>Abstract:</b></p>
    <p></b></p>
    <p><b>Sample Calls:</b></p>
    <p>     select count(1) from ebiz1.web_quote q where  EBIZ1.F_QT_CAN_VIEW_STAT(web_quote_num,q.RENWL_QUOTE_NUM, q.creator_id, q.QUOTE_TYPE_CODE, q.SPECL_BID_FLAG,q.CNTRY_CODE, 'chenzhh@cn.ibm.com','')=1;<br>  Return<br>    0 : Users can view the quote<br>    1 : Users canNOT view the quote<br>  </b></p>
    <p></p>
    
    
    <h3>Tables:</h3>
    <ul>
      
        <li><b>WEB_APPL_CNTRY_CONFIGRTN</b></li>
      
        <li><b><a href="WEB_QUOTE_RVWR.html">EBIZ1.WEB_QUOTE_RVWR</a></b></li>
      
        <li><b><a href="WEB_QUOTE_SPECL_BID_APPRVR.html">EBIZ1.WEB_QUOTE_SPECL_BID_APPRVR</a></b></li>
      
        <li><b>WEB_SPECL_BID_APPRVR_GRP</b></li>
      
        <li><b>WEB_SPECL_BID_APPRVR_GRP_MEMBR</b></li>
      
        <li><b><a href="WEB_QUOTE_MASS_DLGTN.html">EBIZ1.WEB_QUOTE_MASS_DLGTN</a></b></li>
      
        <li><b><a href="WEB_QUOTE_DLGTN.html">EBIZ1.WEB_QUOTE_DLGTN</a></b></li>
      
        <li><b>WEB_SPECL_BID_READR_GRP</b></li>
      
        <li><b>WEB_SPECL_BID_READR</b></li>
      
        <li><b>WEB_SPECL_BID_ADMIN</b></li>
      
    </ul>
    
    
    
    
    
    
    
    
    <h3>Source code:</h3>
    <div id="SQLsrc" >
<em>DROP</em>&nbsp;SPECIFIC&nbsp;<b>FUNCTION</b>&nbsp;EBIZ1.F_QT_CAN_VIEW_STAT<br />@<br /><em>CREATE</em>&nbsp;<b>FUNCTION</b>&nbsp;EBIZ1.F_QT_CAN_VIEW_STAT(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piWebQuoteNum&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(10),&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piRenwlQuoteNum&nbsp;&nbsp;<u>CHAR</u>(10),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piCreatorID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(80),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piQuoteType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(10),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piSBFlag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>SMALLINT</u>,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piCountry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(3),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piUserID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(80),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piUserCheckList&nbsp;&nbsp;<u>VARCHAR</u>(32672)<br />)&nbsp;<b>RETURNS</b>&nbsp;<u>SMALLINT</u><br />&nbsp;&nbsp;&nbsp;&nbsp;SPECIFIC&nbsp;EBIZ1.F_QT_CAN_VIEW_STAT<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>LANGUAGE</b>&nbsp;<b>SQL</b><br />&nbsp;&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;DETERMINISTIC<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>NO</b>&nbsp;EXTERNAL&nbsp;ACTION<br />&nbsp;&nbsp;&nbsp;&nbsp;READS&nbsp;<b>SQL</b>&nbsp;DATA<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>NULL</b>&nbsp;CALL<br />&nbsp;&nbsp;&nbsp;&nbsp;INHERIT&nbsp;SPECIAL&nbsp;REGISTERS<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><i>-----------------------------------------------------------------------------------</i><br /><i>--&nbsp;&nbsp;<b>Function</b>&nbsp;Name:&nbsp;F_QT_CAN_VIEW_STAT</i><br /><i>--&nbsp;&nbsp;File&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;F_QT_CAN_VIEW_STAT.<b>sql</b></i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;Waigo&nbsp;Liang</i><br /><i>--&nbsp;&nbsp;<u>Date</u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;04/30/2007</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Abstract</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Checks&nbsp;<b>if</b>&nbsp;the&nbsp;users&nbsp;have&nbsp;privileges&nbsp;<b>to</b>&nbsp;<b>view</b>&nbsp;the&nbsp;quote.</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Sample&nbsp;Calls:</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>select</em>&nbsp;count(1)&nbsp;<b>from</b>&nbsp;ebiz1.web_quote&nbsp;q&nbsp;<b>where</b>&nbsp;&nbsp;EBIZ1.F_QT_CAN_VIEW_STAT(web_quote_num,q.RENWL_QUOTE_NUM,&nbsp;q.creator_id,&nbsp;q.QUOTE_TYPE_CODE,&nbsp;q.SPECL_BID_FLAG,q.CNTRY_CODE,&nbsp;<s>'chenzhh@cn.ibm.com'</s>,<s>''</s>)=1;</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;<b>Return</b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;:&nbsp;Users&nbsp;can&nbsp;<b>view</b>&nbsp;the&nbsp;quote</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;:&nbsp;Users&nbsp;canNOT&nbsp;<b>view</b>&nbsp;the&nbsp;quote</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Maintenance&nbsp;Log</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;who&nbsp;&nbsp;<u>date</u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><em>comment</em></b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;---&nbsp;&nbsp;--------&nbsp;&nbsp;---------------------------------------------------------------</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;WGO&nbsp;&nbsp;04/30/07&nbsp;&nbsp;initial&nbsp;version</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;GW&nbsp;&nbsp;&nbsp;05/04/07&nbsp;&nbsp;Changed&nbsp;<b>from</b>&nbsp;READER&nbsp;<b>to</b>&nbsp;READR&nbsp;due&nbsp;<b>to</b>&nbsp;<b>table</b>/col&nbsp;name&nbsp;changes</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;05/15/07&nbsp;&nbsp;Added&nbsp;reviewer&nbsp;<b>check</b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;05/29/07&nbsp;&nbsp;Fixed&nbsp;bug</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;07/10/07&nbsp;&nbsp;<b>Check</b>&nbsp;RENWL_QUOTE_NUM</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;07/12/07&nbsp;&nbsp;Updated&nbsp;the&nbsp;logic&nbsp;<b>to</b>&nbsp;<b>check</b>&nbsp;the&nbsp;reader.</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;07/18/07&nbsp;&nbsp;Added&nbsp;administrator&nbsp;<b>check</b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;07/19/07&nbsp;&nbsp;<em>Update</em>&nbsp;<b>input</b>&nbsp;parameters&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;JW&nbsp;&nbsp;&nbsp;07/20/07&nbsp;&nbsp;Updated&nbsp;performances&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Tony&nbsp;07/24/07&nbsp;&nbsp;<em>Update</em>&nbsp;interface&nbsp;&&nbsp;logic&nbsp;<b>for</b>&nbsp;better&nbsp;performance&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;07/25/07&nbsp;&nbsp;Updated&nbsp;logic&nbsp;<b>for</b>&nbsp;piSBFlag&nbsp;=&nbsp;1&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;08/16/07&nbsp;&nbsp;Also&nbsp;<b>check</b>&nbsp;approval&nbsp;<b>type</b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;08/27/07&nbsp;&nbsp;Added&nbsp;SPECL_BID_AREA_CODE&nbsp;<b>check</b></i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;AV&nbsp;&nbsp;&nbsp;10/23/07&nbsp;&nbsp;Increased&nbsp;piUserCheckList&nbsp;<b>to</b>&nbsp;32k;&nbsp;apply&nbsp;clob()&nbsp;<b>to</b>&nbsp;locate()&nbsp;argument</i><br /><i>-----------------------------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;<em>BEGIN</em>&nbsp;ATOMIC<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;vSBArea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(10)&nbsp;<b>default</b>&nbsp;<s>''</s>;<br />&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;vCreatorID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(80)&nbsp;<b>default</b>&nbsp;<s>''</s>;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;vCreatorID&nbsp;=&nbsp;LTRIM(RTRIM(piCreatorID));&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;vSBArea&nbsp;=&nbsp;(<em>select</em>&nbsp;SPECL_BID_AREA_CODE&nbsp;&nbsp;<b>from</b>&nbsp;EBIZ1.WEB_APPL_CNTRY_CONFIGRTN&nbsp;<b>where</b>&nbsp;cntry_code&nbsp;=&nbsp;piCountry);<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;<b>IF</b>&nbsp;piSBFlag&nbsp;=&nbsp;1&nbsp;<b>THEN</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>IF</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;named&nbsp;<b>as</b>&nbsp;a&nbsp;reviewer&nbsp;<b>of</b>&nbsp;the&nbsp;quote</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_RVWR<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;WEB_QUOTE_NUM&nbsp;=&nbsp;piWebQuoteNum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;RVWR_EMAIL_ADR&nbsp;=&nbsp;piUserID&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;names&nbsp;<b>as</b>&nbsp;an&nbsp;approver&nbsp;<b>of</b>&nbsp;the&nbsp;quote</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_SPECL_BID_APPRVR&nbsp;wqsba</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;wqsba.web_quote_num&nbsp;=&nbsp;piWebQuoteNum</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;wqsba.APPRVR_EMAIL&nbsp;=&nbsp;piUserID</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;wqsba.INACT_FLAG&nbsp;=&nbsp;0</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;<b>in</b>&nbsp;an&nbsp;approver&nbsp;<b>group</b>&nbsp;that&nbsp;<b>is</b>&nbsp;assigned&nbsp;<b>to</b>&nbsp;the&nbsp;quote&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_SPECL_BID_APPRVR&nbsp;wqsba</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INNER</b>&nbsp;<b>JOIN</b>&nbsp;EBIZ1.WEB_SPECL_BID_APPRVR_GRP_MEMBR&nbsp;apmem</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ON</b>&nbsp;(apmem.SPECL_BID_APPRVR_GRP_NAME=&nbsp;wqsba.SPECL_BID_APPRVR_GRP_NAME)</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;wqsba.web_quote_num&nbsp;=&nbsp;piWebQuoteNum</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;apmem.APPRVR_EMAIL&nbsp;=&nbsp;piUserID&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;apmem.INACT_FLAG&nbsp;=&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;wqsba.INACT_FLAG&nbsp;=&nbsp;0</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;<b>in</b>&nbsp;an&nbsp;approver&nbsp;<b>type</b>&nbsp;that&nbsp;<b>is</b>&nbsp;assigned&nbsp;<b>to</b>&nbsp;the&nbsp;quote&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_SPECL_BID_APPRVR&nbsp;wqsba<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INNER</b>&nbsp;<b>JOIN</b>&nbsp;EBIZ1.WEB_SPECL_BID_APPRVR_GRP&nbsp;grp&nbsp;<b>ON</b>&nbsp;(wqsba.SPECL_BID_APPRVR_GRP_NAME&nbsp;=&nbsp;grp.SPECL_BID_APPRVR_GRP_NAME)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INNER</b>&nbsp;<b>JOIN</b>&nbsp;EBIZ1.WEB_SPECL_BID_APPRVR_GRP&nbsp;grp2&nbsp;<b>ON</b>&nbsp;(grp.SPELC_BID_APPRVR_TYPE&nbsp;=&nbsp;grp2.SPELC_BID_APPRVR_TYPE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;grp.SPECL_BID_AREA_CODE&nbsp;=grp2.SPECL_BID_AREA_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INNER</b>&nbsp;<b>JOIN</b>&nbsp;EBIZ1.WEB_SPECL_BID_APPRVR_GRP_MEMBR&nbsp;apmem&nbsp;<b>ON</b>&nbsp;(grp2.SPECL_BID_APPRVR_GRP_NAME&nbsp;=&nbsp;apmem.SPECL_BID_APPRVR_GRP_NAME<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;grp2.SPECL_BID_AREA_CODE&nbsp;=apmem.SPECL_BID_AREA_CODE)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;wqsba.web_quote_num&nbsp;=&nbsp;piWebQuoteNum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;apmem.APPRVR_EMAIL&nbsp;=&nbsp;piUserID&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;apmem.INACT_FLAG&nbsp;=&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;wqsba.INACT_FLAG&nbsp;=&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;grp2.INACT_FLAG&nbsp;=&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;grp.INACT_FLAG&nbsp;=&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>&nbsp;<b>IF</b>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>&nbsp;<b>IF</b>;<br /><br />&nbsp;&nbsp;&nbsp;<b>IF</b>&nbsp;vCreatorID&nbsp;=&nbsp;piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;named&nbsp;<b>as</b>&nbsp;the&nbsp;creator&nbsp;<b>of</b>&nbsp;a&nbsp;sales&nbsp;quote&nbsp;<b>or</b>&nbsp;the&nbsp;<b>owner</b>&nbsp;<b>of</b>&nbsp;a&nbsp;renewal&nbsp;quote.</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>THEN</b>&nbsp;<b>RETURN</b>&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;named&nbsp;<b>as</b>&nbsp;an&nbsp;editor&nbsp;<b>of</b>&nbsp;the&nbsp;creator/<b>owner</b>&nbsp;<b>of</b>&nbsp;the&nbsp;quote</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_MASS_DLGTN&nbsp;qtmas<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;qtmas.USER_ID&nbsp;=&nbsp;vCreatorID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;DLGTN_USER_ID&nbsp;&nbsp;&nbsp;=&nbsp;piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;INACT_FLAG&nbsp;=&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;<br /><br />&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;piQuoteType&nbsp;=&nbsp;<s>'SLSQUOTE'</s>&nbsp;<b>and</b>&nbsp;&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;named&nbsp;<b>as</b>&nbsp;an&nbsp;editor&nbsp;<b>of</b>&nbsp;the&nbsp;quote&nbsp;</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_DLGTN&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;WEB_QUOTE_NUM&nbsp;=&nbsp;piWebQuoteNum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;USER_ID&nbsp;=&nbsp;piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;<br /><br />&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;piQuoteType&nbsp;=&nbsp;<s>'RNWLQUOTE'</s>&nbsp;<b>AND</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;named&nbsp;<b>as</b>&nbsp;an&nbsp;editor&nbsp;<b>of</b>&nbsp;the&nbsp;quote&nbsp;</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_DLGTN&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;WEB_QUOTE_NUM&nbsp;=&nbsp;piRenwlQuoteNum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;USER_ID=piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;<b>in</b>&nbsp;a&nbsp;global&nbsp;reader&nbsp;<b>group</b>&nbsp;<b>for</b>&nbsp;the&nbsp;country&nbsp;<b>or</b>&nbsp;geo&nbsp;<b>of</b>&nbsp;the&nbsp;quote</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_SPECL_BID_READR_GRP&nbsp;rdgrp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INNER</b>&nbsp;<b>JOIN</b>&nbsp;EBIZ1.WEB_SPECL_BID_READR&nbsp;rdr<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ON</b>&nbsp;&nbsp;rdr.SPECL_BID_READR_GRP_NAME&nbsp;=&nbsp;rdgrp.SPECL_BID_READR_GRP_NAME<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;rdr.SPECL_BID_AREA_CODE&nbsp;=rdgrp.SPECL_BID_AREA_CODE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>where</b>&nbsp;rdgrp.SPECL_BID_AREA_CODE&nbsp;=&nbsp;vSBArea&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;(rdgrp.CNTRY_CODE&nbsp;=&nbsp;piCountry&nbsp;<b>or</b>&nbsp;rdgrp.CNTRY_CODE=<s>''</s>)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;rdr.SPECL_BID_READR_EMAIL&nbsp;=&nbsp;piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1&nbsp;&nbsp;&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;EXISTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>---The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;an&nbsp;administrator&nbsp;assigned&nbsp;<b>to</b>&nbsp;the&nbsp;same&nbsp;geo&nbsp;<b>as</b>&nbsp;the&nbsp;quote</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_SPECL_BID_ADMIN&nbsp;wsba<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;wsba.SPECL_BID_AREA_CODE=vSBArea<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;&nbsp;wsba.USER_ID&nbsp;=&nbsp;piUserID<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>THEN</b>&nbsp;&nbsp;<b>RETURN</b>&nbsp;1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSEIF</b>&nbsp;piUserCheckList&nbsp;<>&nbsp;<s>''</s>&nbsp;<b>AND</b>&nbsp;LOCATE(<s>','</s>||vCreatorID||<s>','</s>,&nbsp;CLOB(piUserCheckList))&nbsp;>&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;The&nbsp;<b>user</b>&nbsp;<b>is</b>&nbsp;the&nbsp;manager&nbsp;<b>of</b>&nbsp;the&nbsp;quote&nbsp;creator&nbsp;(up&nbsp;<b>to</b>&nbsp;2&nbsp;levels&nbsp;up&nbsp;the&nbsp;chain)</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>THEN</b>&nbsp;<b>RETURN</b>&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSE</b>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>RETURN</b>&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>&nbsp;<b>IF</b>;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<em>END</em><br />@<br /><br />CALL&nbsp;DTOL.G_FN_EXEC_GRP(<s>'EBIZ1'</s>,&nbsp;<s>'F_QT_CAN_VIEW_STAT'</s>,&nbsp;<s>'public'</s>)<br />@<br />
    </div> 
  </body>
</html>
